(module $closures_reftest.wasm
  (type (;0;) (func))
  (type (;1;) (func (result i32)))
  (type (;2;) (func (result i32 i32)))
  (type (;3;) (func (param i32)))
  (type (;4;) (func (param i32 i32)))
  (type (;5;) (func (param i32 i32) (result externref)))
  (type (;6;) (func (param i32 i32 externref i32 externref)))
  (type (;7;) (func (param externref)))
  (type (;8;) (func (param externref) (result i32)))
  (type (;9;) (func (param externref i32 i32)))
  (type (;10;) (func (param externref externref) (result i32)))
  (type (;11;) (func (param externref externref) (result externref)))
  (import "./reference_test_bg.js" "__wbg___wbindgen_is_undefined_f6b95eab589e0269" (func (;0;) (type 8)))
  (import "./reference_test_bg.js" "__wbg___wbindgen_throw_dd24417ed36fc46e" (func (;1;) (type 4)))
  (import "./reference_test_bg.js" "__wbg__wbg_cb_unref_87dfb5aaa0cbcea7" (func (;2;) (type 7)))
  (import "./reference_test_bg.js" "__wbg_call_abb4ff46ce38be40" (func (;3;) (type 11)))
  (import "./reference_test_bg.js" "__wbg_forEach_fdfa9a663e9c9a9e" (func (;4;) (type 9)))
  (import "./reference_test_bg.js" "__wbg_instanceof_Window_b5cf7783caa68180" (func (;5;) (type 8)))
  (import "./reference_test_bg.js" "__wbg_log_1d990106d99dacb7" (func (;6;) (type 7)))
  (import "./reference_test_bg.js" "__wbg_new_no_args_cb138f77cf6151ee" (func (;7;) (type 5)))
  (import "./reference_test_bg.js" "__wbg_setTimeout_780045617e4bd6d6" (func (;8;) (type 10)))
  (import "./reference_test_bg.js" "__wbg_static_accessor_GLOBAL_769e6b65d6557335" (func (;9;) (type 1)))
  (import "./reference_test_bg.js" "__wbg_static_accessor_GLOBAL_THIS_60cf02db4de8e1c1" (func (;10;) (type 1)))
  (import "./reference_test_bg.js" "__wbg_static_accessor_SELF_08f5a74c69739274" (func (;11;) (type 1)))
  (import "./reference_test_bg.js" "__wbg_static_accessor_WINDOW_a8924b26aa92d024" (func (;12;) (type 1)))
  (import "./reference_test_bg.js" "__wbindgen_cast_0000000000000000" (func (;13;) (type 5)))
  (import "./reference_test_bg.js" "__wbindgen_cast_0000000000000001" (func (;14;) (type 5)))
  (import "./reference_test_bg.js" "__wbindgen_init_externref_table" (func (;15;) (type 0)))
  (table $__wbindgen_externrefs (;0;) 128 externref)
  (memory (;0;) 17)
  (export "memory" (memory 0))
  (export "delayed_callback" (func $"delayed_callback multivalue shim"))
  (export "use_stack_callback" (func $"use_stack_callback externref shim"))
  (export "wasm_bindgen__convert__closures_____invoke__h0000000000000002" (func $wasm_bindgen::convert::closures::_::invoke::h0000000000000002))
  (export "wasm_bindgen__closure__destroy__h0000000000000004" (func $wasm_bindgen::closure::destroy::h0000000000000004))
  (export "wasm_bindgen__convert__closures_____invoke__h0000000000000003" (func $"wasm_bindgen::convert::closures::_::invoke::h0000000000000003 externref shim"))
  (export "__wbindgen_exn_store" (func $__wbindgen_exn_store))
  (export "__externref_table_alloc" (func $__externref_table_alloc))
  (export "__wbindgen_externrefs" (table $__wbindgen_externrefs))
  (export "__externref_table_dealloc" (func $__externref_table_dealloc))
  (export "__wbindgen_start" (func 15))
  (func $"delayed_callback multivalue shim" (;16;) (type 2) (result i32 i32))
  (func $"use_stack_callback externref shim" (;17;) (type 7) (param externref))
  (func $wasm_bindgen::convert::closures::_::invoke::h0000000000000002 (;18;) (type 4) (param i32 i32))
  (func $wasm_bindgen::closure::destroy::h0000000000000004 (;19;) (type 4) (param i32 i32))
  (func $"wasm_bindgen::convert::closures::_::invoke::h0000000000000003 externref shim" (;20;) (type 6) (param i32 i32 externref i32 externref))
  (func $__wbindgen_exn_store (;21;) (type 3) (param i32))
  (func $__externref_table_alloc (;22;) (type 1) (result i32))
  (func $__externref_table_dealloc (;23;) (type 3) (param i32))
  (@custom "target_features" (after code) "\08+\0bbulk-memory+\0fbulk-memory-opt+\16call-indirect-overlong+\0amultivalue+\0fmutable-globals+\13nontrapping-fptoint+\0freference-types+\08sign-ext")
)
